// pages/bj_order/edit.js
import {getOrdersDetails,postOrdersModify} from '../../api/order.js'
Page({

    /**
     * 页面的初始数据
     */
    data: {
        parameter: {    
            'navbar': '1',
            'return': '1',
            'title':'修改订单'
        },
        ios_h:'',
        ks_addr:'',
        js_addr:'',
        time:'',
        mark:'',
        phone:'',
        id:'',
        cate_id:'',
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {
          this.setData({
            ios_h:getApp().globalData.ios_h,
            id:options.id
          })
          this.getxq()
    },


    getxq(){
         getOrdersDetails({id:this.data.id}).then(res=>{
               this.setData({
                   cate_id:res.data.cate_id,
                    ks_addr:res.data.origin,
                    js_addr:res.data.destination,
                    time:res.data.moving_time,
                    mark:res.data.mark,
                    phone:res.data.user_phone, 
               })
         }).catch(e=>{}) 
    },
    
  //选择时间
  xz_time(e){
     this.setData({
         time:e.detail.value
      })
  },

  //打开地图选择地址
  xz_addr(e){ 
     let type = e.currentTarget.dataset.type;
     wx.navigateTo({
       url: '/pages/xz_addr/index?type='+type+'&id='+this.data.cate_id
     })
  }, 
  //获取input
  getinput(e){
    let type  =  e.currentTarget.dataset.type
    this.setData({
        [type]:e.detail.value
    })
  },

  xg(){
    if(this.data.ks_addr==''){
        return getApp().Tips({title:'始发地不能为空'})
    }
    if(this.data.js_addr==''){
        return getApp().Tips({title:'目的地不能为空'})
    }
    // if(this.data.time==''){
    //     return getApp().Tips({title:'搬家时间不能为空'})
    // }
    if(this.data.phone==''){
        return getApp().Tips({title:'联系信息不能为空'})
    }
    let data ={
        id:this.data.id,
        origin:this.data.ks_addr,
        destination:this.data.js_addr,
        time:this.data.time,
        phone:this.data.phone,
        mark:this.data.mark,
    }
    postOrdersModify(data).then(res=>{
        wx.hideLoading()
        getApp().Tips({title:res.msg})
        getApp().globalData.ks_addr=''
        getApp().globalData.js_addr=''
        setTimeout(()=>{
            wx.navigateBack({
                delta:1
            })
        },1200)
        
    }).catch(e=>{
        wx.hideLoading()
        getApp().Tips({title:e})
    })
  },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() { 
        if(getApp().globalData.ks_addr.name){
            this.setData({
                ks_addr:getApp().globalData.ks_addr
            }) 
        }
        if(getApp().globalData.js_addr.name){
            this.setData({ 
                js_addr:getApp().globalData.js_addr
            })
        } 
    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    }
})